package com.amoyt.project.domain.dto.insert;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @Date: 2025/8/21
 * @Time: 16:08
 * @Author: TQ_QT
 * @Description: 贫困个人信息添加DTO==超小
 */
@NoArgsConstructor
@AllArgsConstructor
@Data
@Schema(description = "贫困个人信息添加DTO==超小")
public class PersonAddDto {
    @Schema(description = "姓名")
    private String name;

    @Schema(description = "年龄")
    private Integer age;

    @Schema(description = "民族")
    private String ethnicGroup;

    @Schema(description = "0-男，1-女")
    private String sex;

    @Schema(description = "身份证号")
    private String idCard;

    @Schema(description = "与户主关系（如本人、配偶、子女等）")
    private String relation;

    @Schema(description = "致贫具体描述（如疾病、残疾、失业等）")
    private String povertyCause;

    @Schema(description = "户籍所在地-关联地址表  用-1表示和户主一样")
    private String addressStr;

    @Schema(description = "受教育程度(小学，初中，高中，本科，...)")
    private String educationLevel;

    @Schema(description = "婚姻状况（0-未婚，1-已婚，2-离婚，3-丧偶）")
    private String maritalStatus;

    @Schema(description = "联系方式")
    private String contactWay;

    @Schema(description = "致贫类别，字符串哈")
    private String povertyType;

    @Schema(description = "是否核心致贫人员：0-否，1-是")
    private String isCore;

}
